MSOLEDBSQL导致错误3706:找不到提供程序 您所在的位置:网站首页 Excel vba 运行时错误 3706 MSOLEDBSQL导致错误3706:找不到提供程序

MSOLEDBSQL导致错误3706:找不到提供程序

2024-06-28 18:18| 来源: 网络整理| 查看: 265

在迁移到Azure托管实例之后,我们的一个旧ASP web应用程序无法访问Server,我们也遇到了类似的问题。我的回答似乎不相关,但实际上可能对你有帮助。

我们发现web服务器在与SQL服务器对话时遇到了问题,因为它需要处理TLS1.2(但是在建立DSN并在那里运行测试之前,我们有一个通用错误。ODBC数据源在Windows中的应用)

我们必须切换到ODBC13.1(还有一个可用的v18 )。这是指向13.1 https://www.microsoft.com/en-us/download/details.aspx?id=53339的链接,它能够处理TLS1.2

为了与Azure一起工作,我们不得不安装ODBC18,以便我们的内部.Net 4.8应用程序。https://learn.microsoft.com/en-us/sql/connect/odbc/download-odbc-driver-for-sql-server?view=sql-server-ver16

当我们试图使用OLEDB 19连接到Azure管理的实例时,我们的应用程序出现了大量模糊的问题。有时它很好用,有时它会失败。因此我推荐ODBC13.1(或更高版本)。

另一件有用的事情是用这个问题在机器上设置一个测试DSN (Windows中的ODBC数据源应用)。一旦我们设置了一个测试DSN,那就是我们发现TLS错误的地方,而以前它只是一个基本的不能连接我们应用程序的错误。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有